import pandas as pd
import matplotlib.pyplot as plt
file_path=r""
data=pd.read_excel(file_path)
years=data['年份']
urban_population=data['城镇人口(万人)']
rural_population=data["乡村人口(万人)"]
plt.figure(figsize(14,18))
plt.plot(years,rural_population,labels='乡村人口',color='r',marker='^')
plt.plot(years,urban_population,label='城镇人口',color='g',marker='o')
plt.title('2003年2023年全国城镇与乡村人口变化折线图',color="#008B8B",fontsize=16)
plt.xlabel('年份',color='#008b8b',fontsize=14)
plt.ylabel('人口(万人)',color='#008b8b',fontsize=14)